#include<stdio.h>
#include"typedef.h"

int
main(void)
{
  int ret;
  char * nombre;
  tipoJuego juego;

  srand(time(NULL));
  
  while(1)
  {

	juego.parametros.opcion=menu();

	if(juego.parametros.opcion==TERMINAR)
		return;
  
	if(juego.parametros.opcion == MODO_NORMAL || juego.parametros.opcion == MODO_TIEMPO || juego.parametros.opcion == MODO_DOSJ)
	{
		ret=creaTablero(&juego);
		
		if(ret == NO_MEM)
			return;
		llenaTablero(&juego);
	}

	if(juego.parametros.opcion==CARGAR)
	{ 
		do
		{
			nombre=pideNombre();
			if(nombre == NULL)
				return;
			/*ret=load(&juego, nombre);*/
			free(nombre);
		}
		while(ret==FILE_ERROR);
	}

	if(juego.parametros.opcion == MODO_NORMAL || juego.parametros.opcion == MODO_TIEMPO || juego.parametros.opcion == MODO_DOSJ)
	{	
		juego.turno=JUGADOR_1;
		ret=juegoF(&juego);
		if(ret==QUIT_CD)
		return;
	}

  	quit(&juego);

  }

}